/* 注意点: 每次发送 $.post() $.get() $.ajax() 之前
  会优先调用 ajaxPrefilter() 方法, 用于把请求根路径拼接到真实的请求接口当中
  ajaxPrefilter() 这个方法当中的回调, 可以拿到ajax提供的配置对象
*/
/*
  options = {
      method: 'GET',
      url: '/my/userinfo',
      // headers 配置参数,请求头配置对象
      headers: {
         Authorization: localStorage.getItem('token') 
      },
      success: function (res) {
        if (res.status !== 0) {
          return layer.msg('获取用户信息失败!')
        }
        layer.msg('获取用户信息成功')
      }
    }
*/
$.ajaxPrefilter(function (options) {
  options.url = `http://big-event-api-t.itheima.net${options.url}`
  // 统一为有权限认证的接口,设置headers请求头,添加Authorization身份认证字段
  if (options.url.indexOf('/my/') !== -1) {
    options.headers = {
      Authorization: localStorage.getItem('token') || ''
    }
  }
})